//
//  HWGiftBagCenterDetailProtocol.swift
//  HWanGame
//
//  Created by 王昌健 on 2022/9/22.
//  Copyright © 2022 94Wan. All rights reserved.
//

import UIKit

class HWGiftBagCenterDetailProtocol: NSObject {
    var model:HWGiftBagCenterDetailModel?
    var copyButtonClick:((_:String)->())?
    var receiveButtonClick:((_:String)->())?
}

extension HWGiftBagCenterDetailProtocol: UITableViewDelegate,UITableViewDataSource {
    func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
        return model?.list.count ?? 0
    }
    
    func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
        let cell = HWGiftBagCenterDetailCell.cellWithTableView(tableView: tableView)
        cell.model = model?.list[indexPath.row]
        cell.copyButtonClick = {
            self.copyButtonClick?($0)
        }
        cell.receiveButtonClick = {
            self.receiveButtonClick?($0)
        }
        return cell
    }
    
    
}
